package com.sg.service.biz.component;

import com.sg.dto.biz.component.req.ImplementRemovalMessageCorrelationComReqDto;
import com.sg.dto.biz.component.req.ImplementShareIdeasDeleteBackComReqDto;
import com.sg.dto.biz.component.req.UpdateChangeMessageContentComReqDto;
import com.sg.dto.biz.component.res.ImplementRemovalMessageCorrelationComRespDto;
import com.sg.dto.biz.component.res.ImplementShareIdeasDeleteBackComRespDto;
import com.sg.dto.biz.component.res.UpdateChangeMessageContentComRespDto;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface CommunicationService {
    /**
     * D2修改变更消息内容(公共)
     */
    UpdateChangeMessageContentComRespDto updateChangeMessageContentCom(UpdateChangeMessageContentComReqDto updateChangeMessageContentComRep);

    /**
     * D2执行删除消息及相关(公共)
     */
    ImplementRemovalMessageCorrelationComRespDto implementRemovalMessageCorrelationCom(ImplementRemovalMessageCorrelationComReqDto implementRemovalMessageCorrelationComRep);

    /**
     * D2执行分享想法后回删(公共)
     */
    ImplementShareIdeasDeleteBackComRespDto implementShareIdeasDeleteBackCom(ImplementShareIdeasDeleteBackComReqDto implementShareIdeasDeleteBackComRep);
    //
}
